package com.hivekion.system.domain.vo.user;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.gitee.sunchenbin.mybatis.actable.annotation.ColumnComment;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class SysUserCreateInputVo implements Serializable {
      private String userName;
      private String password;
      private String surname;
      private String name;
      private Integer sex;
      @JsonFormat(pattern = "yyyy-MM-dd")
      private Date birthday;
      private List<String> roles;
      private String remark;
      @ColumnComment("邮箱")
      private String email;

      @ColumnComment("手机号码")
      private String phoneNumber;

      @ColumnComment("用户昵称")
      private String nickName;
}
